package com.pacy.swj.swjwb;

import android.app.Application;
import android.util.Log;

import com.pacy.swj.swjwb.Utils.Constans;
import com.tencent.smtt.sdk.QbSdk;

import org.xutils.x;

import h.framework.android.H;

/**
 * @author PACY
 * 创建时间 19/6/10 15:07.
 * 邮箱 pengwwe457621023@qq.com
 * 类描述
 */
public class SWJApp extends Application {

    @Override
    public void onCreate() {
        super.onCreate();

        x.Ext.init(this);
        x.Ext.setDebug(true);
        H.init(this);
        H.setLogTag("SWJ");
        H.setLogDebug(true);
        H.setAPPName("SWJ");
        //搜集本地tbs内核信息并上报服务器，服务器返回结果决定使用哪个内核。
        QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() {
            @Override
            public void onViewInitFinished(boolean arg0) {
                // TODO Auto-generated method stub
                //x5內核初始化完成的回调，为true表示x5内核加载成功，否则表示x5内核加载失败，会自动切换到系统内核。
                Log.d(Constans.TAG, " onViewInitFinished is " + arg0);
            }

            @Override
            public void onCoreInitFinished() {
                // TODO Auto-generated method stub
            }
        };
        //x5内核初始化接口
        QbSdk.initX5Environment(getApplicationContext(), cb);
    }

}
